[AppKit] Document ten enum types - #26571
Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 9a37ff16-2fda-4715-8343-f3408ac8c442
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 9a37ff16-2fda-4715-8343-f3408ac8c442
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 9a37ff16-2fda-4715-8343-f3408ac8c442
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 9a37ff16-2fda-4715-8343-f3408ac8c442
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 9a37ff16-2fda-4715-8343-f3408ac8c442
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 9a37ff16-2fda-4715-8343-f3408ac8c442
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 9a37ff16-2fda-4715-8343-f3408ac8c442
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 9a37ff16-2fda-4715-8343-f3408ac8c442
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 9a37ff16-2fda-4715-8343-f3408ac8c442
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 9a37ff16-2fda-4715-8343-f3408ac8c442
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 9a37ff16-2fda-4715-8343-f3408ac8c442
There was a problem hiding this comment.
🟢 Approval recommended
The changes are documentation-only and the known-failures list updates match the newly documented enum types.
Pull request overview
This PR improves the AppKit binding documentation by adding XML documentation for ten existing enum types (and their members) in src/AppKit/Enums.cs, and then removing those enums from the Cecil documentation known-failures list so the documentation tests can enforce the new coverage.
Changes:
- Added XML
<summary>documentation for 10 AppKit enums and their members insrc/AppKit/Enums.cs. - Removed the corresponding enum entries from
tests/cecil-tests/Documentation.KnownFailures.txtto reflect the improved documentation coverage.
File summaries
| File | Description |
|---|---|
src/AppKit/Enums.cs |
Adds enum/member XML documentation for the specified AppKit enum types. |
tests/cecil-tests/Documentation.KnownFailures.txt |
Drops known-failure entries for those enums so Cecil doc validation expects them to be documented. |
Review details
- Files reviewed: 2/2 changed files
- Comments generated: 1
- Review effort level: Lite
✅ API diff for current PR / commitNET (empty diffs)✅ API diff vs stableNET (empty diffs)ℹ️ Generator diffGenerator Diff: vsdrops (html) vsdrops (raw diff) gist (raw diff) - Please review changes) Pipeline on Agent |
🚀 [CI Build #b4a7168] Test results 🚀Test results✅ All tests passed on VSTS: test results. 🎉 All 264 tests passed 🎉 Tests counts✅ assembly-processing: All 1 tests passed. Html Report (VSDrops) Download macOS tests✅ Tests on macOS Sonoma (14): All 5 tests passed. Html Report (VSDrops) Download Linux Build VerificationPipeline on Agent |
Document ten AppKit enum types and all their members:
NSCollectionViewDropOperationNSUserInterfaceLayoutOrientationNSSliderTypeNSPopoverAppearanceNSTableViewRowActionStyleNSWindowTitleVisibilityNSVisualEffectBlendingModeNSStatusItemBehaviorNSTouchTypeNSTouchTypeMaskRemove the matching entries from the Cecil documentation known-failures list.
🤖 Pull request created by Copilot